草庐IT

java - Android 将 Activity 放在首位

全部标签

android - Android 布局 XML 中的 "@id/android:list"与 "@android:id/list"

在Android自己的文档中,以及在我继承的应用程序中,我有时会看到带有表单的ViewID"@id/android:list"有时用表格"@android:id/list"也就是说,“android:”有时出现在“@”和“id”之间,有时出现在“/”和实际ID之间。这两种形式的含义是什么?它们等价吗? 最佳答案 在功能上我相信这两者是等价的并且都会寻找android.R.id.list。他们只是用不同的方式说同样的话。android中的资源是特定于包的。说@id/android:list将在android包中查找列表id。在此版本中

XML的Java DOM解析-无法从子节点获取属性

我正在尝试使用Java中的DOM解析器解析XML文档。我需要获取各种属性的值。我正在尝试解析以下文档:使用以下代码:importjava.io.InputStream;importjava.util.HashMap;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importorg.ksoap2.serialization.SoapObject;importorg.w3c.dom.Document;importorg.w3c.dom.Element;import

android - LaTeX 或 MathML 到 Android 上的图像

是否有任何开源库可以在不使用java.awt.*库的情况下获取LaTeX字符串或MathMLxml字符串并创建图像?我已经尝试过JEuclid,但在我的android项目中无法解析java.awt.image.BufferedImage后我无法继续。目前我正在将自己的数据输入格式转换为LaTeX,然后我使用SnuggleTeX从LaTeX转换为MathMLXML,因为计划是使用JEuclid将MathML转换为PNG图像。PNG图像用于更新ImageView以(很好地)向用户显示输入方程。我还有什么选择? 最佳答案 我认为有类似的讨

android - android XML 中图像缺少 contentDescription 属性

为什么我在Android的ImageView中收到此警告? 最佳答案 您必须在ImageView中设置属性“android:contentDescription”。示例:抛出此警告是为了确保您的ImageView通过简短的文本描述他的内容。 关于android-androidXML中图像缺少contentDescription属性,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1

java - Jaxb。自定义字段命名行为(camelCase 到 underscore_case)

我想用带下划线的名称序列化我的字段。例如:userName->user_name。我知道可以使用@XmlElement(name="user_name")注释来完成,但对我来说不是很方便。有什么方法可以为JAXB设置默认命名策略吗? 最佳答案 注意:我是EclipseLinkJAXB(MOXy)的负责人,也是JAXB(JSR-222)专家组的成员。MOXy有一个XMLNameTransformer扩展,使您能够覆盖元素、属性和类型的默认命名策略。http://blog.bdoughan.com/2011/05/overriding-

Android - 可绘制形状样式中的多种颜色和尺寸

我想为我的TextView设置一个圆形背景,所以我创建了一个形状样式,如下所示。但是我需要有多种颜色和多种尺寸(而textSize保持不变),所以我需要在样式中设置宽度/高度。据我了解..LayerList将所有形状放在一起?因为我需要在不同的地方调用它12次,所以有12个形状样式xml看起来很麻烦。有没有更好的方法在一个XML中包含所有不同的形状/大小组合?形状样式:在布局xml中调用:android:background="@drawable/skills_circle"提前致谢! 最佳答案 创建一个自定义Drawable,这样

android - 如何在 android 中使用 XMLPullParsing 获取 xml 中的子标签或子标签

我在android中使用XmlPullParser来解析XML文件。当我的xml中没有子标签时它运行良好,我只是使用XmlPullParse.START_TAG检查起始标签并获取适当的属性值,但我遇到了一个问题,这里有一个标签有另一个子标签,在这个子标签中有一个包含图像链接的属性。我无法从该子标签中提取该链接。这是我的XML:-我得到的父标签是“section”,它的属性是“name”,但是我怎样才能根据章节名称得到“photo”标签??也就是说,如果我想解析名为“section2”的部分的照片标签,那么我该怎么做呢????请帮我解决一下。任何帮助将不胜感激。提前致谢。

java - 内存不足,无法处理大型文本文件并将其写回 xml

我是Java编程的新手,现在我在处理大型文本文件时遇到了问题。我正在编写代码来处理整个文件的字符串,将其解析为一个类,然后将其转换为xml。挑战在于我只能处理少于70K行的输出;如果我有超过800K,它将抛出错误“java.lang.OutOfMemoryError:Java堆空间”。这是我的示例文件和代码。示例文件1H|20090908|D|ABASTECEDORANAVALYINDUSTRIAL,S.A.,N|10|9|4PANAMA|9|8|||1|20090908|AMLA|D|ABDELNUR,NURYDEJESUS,NULL|15|9|0PANAMA|9|8|||1|200

java - 如何使用外部绑定(bind)覆盖 JAXB 中的默认名称?

我正在尝试使用JAXB将xsd模式转换为java类。不幸的是我确实有一个问题。导致问题的xsd是:我得到的错误是[ERROR]\target\generated-sources\AdditionalDataType.java:[1012,22]AdditionalDataType.AvailabilityStatus已在AdditionalDataType中定义我找到了这个HowtooverridethedefaultnameforinJAXBusingaexternalbindingfile?但是当我尝试使用以下绑定(bind)解决它时:它没有帮助,它没有改变任何东西。有人可以帮忙吗

java - 通过 fasterxml 将 XML 文件解析为 POJO 时出现异常 "No suitable constructor found for type [simple type..."

我需要使用jackson-dataformat-xml将一些XML文件反序列化为常规java对象。所以我在做:importcom.fasterxml.jackson.dataformat.xml.XmlMapper;XmlMappermapper=newXmlMapper();returnmapper.readValue(xmlString,Certificate.class);xmlString出现:和类证书:packageua.max;importcom.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWra